109972
990483
96264
252626
254335
485542
202133
807624
785383
102639
76423
464774
5162799
3576581
3104148
2409804
2240988
2065609
1981358
191978
1774118
1723136
1694196
1640471